#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "QPushButton"
#include "form.h"
#include <QVBoxLayout>
int i=0;
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{

    ui->setupUi(this);

        // 创建布局对象并设置中央窗口部件的布局
        layout = new QVBoxLayout();
        QWidget *centralWidget = new QWidget(this);
        centralWidget->setLayout(layout);
        setCentralWidget(centralWidget);

        // 创建添加按钮
        QPushButton *btn = new QPushButton("添加", this);
        connect(btn, &QPushButton::clicked, this, &MainWindow::add);
        layout->addWidget(btn);
}
void MainWindow::add()
{
    i++;
    // 创建并添加新的QWidget
    Form *fr = new Form(this);
    fr->move(100, i * 20);
    layout->addWidget(fr);
}
MainWindow::~MainWindow()
{
    delete ui;
}

//void MainWindow::add()
//{
//        i++;
//        QVBoxLayout *layout = new QVBoxLayout;
//        // 创建并添加新的QWidget
//        Form *fr = new Form(this);
//        fr->move(100,i*20);
//        layout->addWidget(fr);
//        // 设置主窗口的布局
//        QWidget *centralWidget = new QWidget(this);
//        centralWidget->setLayout(layout);
//        setCentralWidget(centralWidget);
//}
